<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>121_Math</title>
		<script>
			/* 
			Math
				- Math一个工具类
				- Math中为我们提供了数学运算相关的一些常量和方法.
				常量:
					Math.PI 圆周率
				方法:
					Math.abs() 求一个数的绝对值
					Math.min() 求多个值中的最小值
					Math.max( )求多个值中的最大值
					Math.pow() 求x的y次幂
					Math.sqrt()求一个数的平方根
					
					Math.floor()向下取整
					Math.ceil()向上取整
					Math.round( ) 四舍五入取整
					Math.trunc()直接去除小数位
					
					Math.random()生成一个0-1之间的随机数，不包含0也不包含1
						生成 0-x之间的随机数:
							Math.round(Math.random() *x)
						生成 x-y 之间的随机数
							Math.round(Math.random( ) *(y-x) +x)
			 */

			let ret = Math.min(1, 3, -1, 4) //-1
			ret = Math.max(1, 3, -1, 4) //4
			ret = Math.pow(4, 2) //等价于4 **2
			ret = Math.sqrt(4); //等价于4**.5
			console.log(ret);

			for (let i = 0; i < 50; i++) {
				/* 
				生成0-5之间的随机数
					Math.random() -->0-1
					生成 0-x之间的随机数:
						Math.round(Math.random( ) *x)
						Math.floor(Math.random( ) *(x +1))
					生成 x-y 之间的随机数
						Math.round(Math.random( ) *(y-x) +x)
						1-6
						result = Math.round(Math.random( ) *5 +1)
				 */
				let ret = Math.round(Math.random() * 5)
				console.log(ret);
			}
		</script>
	</head>
	<body>
	</body>
</html>